*{margin:0;padding:0}body{background-color:#fff;font:12px Arial,Helvetica,sans-serif}ul,li{list-style:none outside none}a{color:#06c;text-decoration:none}a:hover{color:#f33;text-decoration:underline}img{border:0 none}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}.clear{clear:both;line-height:0}.center{clear:both;margin:0 auto;width:960px}.mt8{margin-top:8px}.site-nav{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #cdd4dc;height:24px;overflow:hidden;width:100%}.site-nav .navlink{float:left;height:19px;overflow:hidden;padding-top:5px;width:300px}.site-nav .navlink li{border-left:1px solid #c9e5f7;float:left;height:15px;line-height:15px;margin-left:-1px;overflow:hidden;padding:0 10px}.site-nav .navlink li a{color:#333;float:left}.site-nav .navlink li a:hover{color:#0093e1}.site-nav .sinaweibo_iframe{float:left;padding:1px 10px 1px 40px}.site-nav .qqweibo_iframe{float:left;padding:0 10px 0 0}.site-nav .siteaction{float:right;height:19px;overflow:hidden;padding-top:5px}.site-nav .siteaction li{float:left;height:15px;line-height:15px;overflow:hidden;padding-left:24px;padding-right:4px}.site-nav .siteaction li a{color:#828385;float:left}.site-nav .siteaction li a:hover{color:#0093e1;text-decoration:none}.site-nav .siteaction li.favorite{background:url("/v5/r4/images/icons.gif") no-repeat scroll 8px -287px transparent}.site-nav .siteaction li.homepage{background:url("/v5/r4/images/icons.gif") no-repeat scroll 8px -252px transparent}.site-nav .siteaction li.feedback{background:url("/v5/r4/images/icons.gif") no-repeat scroll 8px -466px transparent}.header{overflow:hidden}.header .logo{float:left;height:72px;overflow:hidden;width:230px}.header .logo h1{background:url("../images/top_logo.png") no-repeat scroll 4px 4px transparent;display:block;height:64px;overflow:hidden;padding:4px 6px 4px 10px}.header .logo h1 a{display:block;overflow:hidden;height:56px;text-indent:-9999px}.header .logo h1.festival a{width:160px}.header .logo h1.festival a.topic{width:100px}.header .search{float:left;height:32px;padding:20px 10px 0 0;position:relative}.header .search .option_selected{background:url("../images/common.png") no-repeat scroll 0 0 transparent;float:left;height:26px;overflow:hidden;padding:6px 0 0 6px;width:60px}.header .search .option_selected a{background:url("../images/common.png") no-repeat scroll right -103px transparent;border-right:1px solid #ddd;color:#666;float:left;height:17px;line-height:17px;overflow:hidden;padding:2px 4px;text-decoration:none;width:40px}.header .search .option_selected a:hover{color:#0093e1}.header .search .option_list{background:#fff;border-color:#19a4eb #1089d1 #1089d1 #19a4eb;border-style:solid;border-width:1px;display:none;left:0;position:absolute;top:48px}.header .search .option_list ul{overflow:hidden;width:240px}.header .search .option_list ul li{border-left:1px solid #eee;float:left;height:19px;line-height:19px;margin-left:-1px;text-align:center;width:48px}.header .search .option_list ul li a{color:#666;display:block;height:19px;width:48px}.header .search .option_list ul li a:hover{color:#0093e1}.header .search .option_list ul li.selected a,.header .search .option_list ul li.selected a:hover{color:#0093e1}.header .search .search_box{background:url("../images/common.png") repeat-x scroll 0 -32px transparent;float:left;height:32px;overflow:hidden}.header .search .search_box input{border:0 none;float:left;font-size:14px;height:19px;line-height:19px;margin-top:4px;padding:2px;width:280px}.header .search .search_box button{background:url("../images/common.png") no-repeat scroll 0 -64px transparent;border:0 none;cursor:pointer;float:left;font-size:0;height:32px;line-height:0;overflow:hidden;text-indent:-9999px;width:66px}.header .userbox{float:right;padding-top:26px}.header .userbox .user-guest{height:20px;line-height:20px}.header .userbox .user-guest .sitelogin{color:#666;float:left;padding-right:12px}.header .userbox .user-guest .sitelogin a{color:#666}.header .userbox .user-guest .sitelogin a.link-login{color:#0093e1;font-weight:bold}.header .userbox .user-guest .pluginlogin{float:left;height:20px;overflow:hidden}.header .userbox .user-guest .pluginlogin .login-weibo{background:url("../images/common.png") no-repeat scroll 0 -335px transparent;color:#666;float:left;padding:0 10px 0 20px}.header .userbox .user-guest .pluginlogin .login-qq{background:url("../images/common.png") no-repeat scroll 0 -381px transparent;color:#666;float:left;padding:0 10px 0 20px}.header .userbox .user-guest .pluginlogin a.link-favor{float:left;color:#0093e1}.header .userbox .user-login{height:20px;line-height:20px}.header .userbox .user-login .user-welcome{color:#666;float:left}.header .userbox .user-login .user-welcome .link-username{color:#0090da;font-weight:bold;margin-right:5px}.header .userbox .user-login .user-action{float:left;padding:0 20px 0 10px;height:20px;position:relative;z-index:100;background-image:url("../images/common.png");background-repeat:no-repeat;background-position:right -423px;*background-position:right -425px}.header .userbox .user-login .user-action-arrow-up{background-position:right -405px;*background-position:right -407px}.header .userbox .user-login .user-action a{color:#0093e1}.header .userbox .user-login .user-action div{display:none;position:absolute;left:0;top:20px;width:62px;background:#FFF;padding:4px 0 8px 10px;border-right:#c6c6c6 solid 1px;border-bottom:#c6c6c6 solid 1px}.header .userbox .user-login .user-action div a{display:block}.header .nav{background:url("../images/common.png") repeat-x scroll left -204px transparent;clear:both;height:38px;overflow:hidden;position:relative;width:960px}.header .nav ul.allcate{background:url("../images/common.png") no-repeat scroll left -128px transparent;float:left;height:38px;overflow:hidden;padding-left:1px;padding-top:1px}.header .nav ul.allcate li{background:url("../images/common.png") no-repeat scroll right -277px transparent;float:left;font-size:14px;height:35px;margin-right:-1px;padding-right:2px}.header .nav-category{float:right;display:inline;font-weight:bold;line-height:35px}.header .nav-category{margin-right:20px}.header .nav-category span{margin:0 10px;font-size:10px}.header .nav-category,.header .nav-category a{color:#d9efff}.header .nav-category a:hover{color:#FFF}.header .nav ul.allcate li a{color:#fff;float:left;height:35px;line-height:35px;padding:0 24px;font-weight:bold;white-space:nowrap}.header .nav ul.allcate li a:hover{background:url("../images/common.png") repeat-x scroll right -242px #0f0;color:#fff;text-decoration:none}.header .nav .randplay{background:url("../images/common.png") no-repeat scroll right -166px transparent;float:right;height:26px;overflow:hidden;padding:5px 16px 7px 0;width:104px}.header .nav .randplay a{background-image:url("../images/btn-randplay.png");display:block;height:0;overflow:hidden;padding-top:26px;width:104px}.header .nav .randplay a:hover{background-position:0 -26px}.header .nav .has-sub{position:relative}.header .nav .has-sub i{display:none;position:absolute;background-image:url("../images/nav-secondary-arrow.png");background-repeat:no-repeat;background-position:-4px -4px;width:12px;height:10px;overflow:hidden;bottom:-2px;left:45%}.header .nav .has-sub:hover i{background-position:-4px -18px}.nav-secondary{position:relative;background:#f2f6f8;padding:7px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nav-secondary p{color:#cdd4dc;line-height:20px;display:none}.nav-secondary p a,.nav-secondary p a:hover{color:#999;margin:0 7px}.nav-secondary span a,.nav-secondary span a:hover{color:#f60;margin:0 5px}.pageTitle{height:34px;margin-top:6px}.pageTitle h2{color:#666;float:left;font-size:18px;line-height:32px;margin-right:10px}.pageTitle h2 a{color:#444}.pageTitle h2 span{color:#f60}.pageTitle .randplay{background:url("../images/btn_rendplay.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:0;margin:5px auto 0;overflow:hidden;padding-top:24px;width:99px}.pageTitle .randplay:hover{background-position:0 -24px}.pageTitle .pagemenu{float:right;height:28px;line-height:30px;overflow:hidden;padding-top:6px}.pageTitle .pagemenu li{border-bottom:1px solid #a2d3f2;float:left;height:27px;margin-left:1px;overflow:hidden}.pageTitle .pagemenu li a{background:url("/v5/r4/images/repeat-x.png") repeat-x scroll 0 -334px #ecf6fc;color:#07549a;float:left;font-weight:bold;height:27px;overflow:hidden;padding:0 14px}.pageTitle .pagemenu li.thisclass{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#a2d3f2 #a2d3f2 #fff;border-image:none;border-style:solid;border-width:1px}.pageTitle .pagemenu li.thisclass a{background:none repeat scroll 0 0 #fff;border-top:2px solid #d9ffc1;color:#000;height:25px;line-height:28px}.sidebar{background-color:#edf8fe;float:left;overflow:hidden;width:224px}.container{float:right;overflow:hidden;width:736px}.sbox{background:none repeat scroll 0 0 #fff;border:1px solid #d0d7f1;margin:0 auto;padding-top:2px;width:214px}.sbox dt{border-bottom:1px solid #ddd;height:27px;line-height:27px;margin:0 auto;overflow:hidden;width:208px}.sbox dt strong{float:left;padding-left:6px}.sbox dt span{float:right;padding-right:6px}.sbox dd{clear:both;margin:0 auto;overflow:hidden;width:208px}.cTitle{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("/v5/r4/images/repeat-x.png") repeat-x scroll left -308px #fafafa;border-color:#e9edf0 #e9edf0 #ddd;border-image:none;border-style:solid;border-width:1px;clear:both;height:26px;line-height:26px;margin:8px auto 0;overflow:hidden;width:720px}.cTitle h3{float:left;font-size:12px;padding-left:8px}.cTitle p{float:right;padding-right:8px}.footer{border-top:1px solid #deeffa;margin-top:16px;padding:8px 0}.footer p{line-height:25px;text-align:center}.footer p.footlink{color:#ccc}.footer p.footlink a{color:#666;margin:0 6px}.footer p.copyright{color:#888;font-size:12px}.footer p.copyright a{color:#09f;font-weight:bold}.footer p.support{color:#ccc;line-height:31px;text-indent:-122px}.footer p.support span{color:#888;margin:0 6px}.footer p.support span a{color:#888}.cPages{height:32px;overflow:hidden;padding-top:8px;text-align:center;width:100%}.cPages ul{float:left;left:50%;position:relative}.cPages ul li{float:left;font-family:Tahoma,Geneva,sans-serif;line-height:18px;margin:2px;position:relative;right:50%;white-space:nowrap}.cPages ul li a{border:1px solid #529ce7;color:#666;float:left;height:18px;overflow:hidden;padding:0 6px}.cPages ul li a:hover{background:none repeat scroll 0 0 #ffd;border:1px solid #fc3;color:#f60;text-decoration:none}.cPages ul li span{border:1px solid #ddd;color:#bbb;float:left;height:19px;padding:0 6px}.cPages ul li.thispage a,.cPages ul li.thispage a:hover{background:none repeat scroll 0 0 #529ce7;border:1px solid #529ce7;color:#fff;font-weight:bold}.common-sort{float:left;display:inline;border-right:#d0d0d0 solid 1px}.common-sort a{float:left;line-height:22px;height:22px;padding:0 22px;color:#9d9b9c;font-weight:bold;border:#d0d0d0 solid 1px;border-right:0}.common-sort a.common-sort-current{color:#FFF;background:#9d9b9c;background:-moz-linear-gradient(top,#686868,#9d9b9c 30%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#686868),color-stop(30%,#9d9b9c));background:-o-linear-gradient(#686868 0,#9d9b9c 30%);background:-ms-linear-gradient(#686868 0,#9d9b9c 30%);background:linear-gradient(#686868 0,#9d9b9c 30%)}.go-top{background:url("../images/go-top.png");color:#333;height:50px;line-height:13px;padding:20px 4px 10px 6px;position:fixed;width:15px;z-index:999999}.go-top:hover{color:#333;text-decoration:none}
